//async 函数内部可以使用await 异步同步
//函数修饰符
//生成器函数  抽象
//代码的编写顺序和执行顺序是一样的
function* numberGenerator(){
  yield '1';
  yield '2';
  yield '3';
}
//生成器函数执行，得到生成器对象，
// 可迭代 interator
const gen = numberGenerator();
//生成器的状态
console.log(gen.next());
console.log(gen.next());
console.log(gen.next());
console.log(gen.next());

